package main

import (
	"fmt"
)


func main()  {

	var i1 int8   //int8 大小  -128 ---127
	i1=125

	var i2 int8=20
	fmt.Println(i1,i2)

    var  i3 int =4645464
    fmt.Println(i3)

  /*  byte  uint8 的别称
    rune   int32的别称*/

fmt.Printf("======浮点型操作")
  	var f1 float64=23.2
  	var f2 float64=236.544

  	fmt.Printf("%T,%f\n",f1,f1)
  	fmt.Printf("%T,%f\n",f2,f2)  //float64,236.544000

  	//字符串 类型
  	var   s1 string ="ssssssss"
  	var   s2 string=`A`   //还是字符串
  	var s3 string ="A"
  	fmt.Println(s1)
  	fmt.Println(s2)
	fmt.Printf("%T\n",s2)    //string
  	fmt.Printf("%T,%s\n",s2,s2)   //string,A
	fmt.Printf("%T\n",s3)   //string

  	s4:='A'  //直接 定义赋值  go则判断为  s4为 数值型
	fmt.Println("===========s4的值========")
  	fmt.Printf("%T,%d",s4,s4)   //int32,65

  	// 转义字符的使用





}

